<!DOCTYPE html>
<html lang="en">
<head>
<title>alex</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
<style>
* {
box-sizing: border-box;
}
/* Style the body */
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
/* Header/logo Title */
.header1 {
padding: 38px;
text-align: center;
background: #110022;
color: white;
}
/* Increase the font size of the heading */
.header1 h1 {
font-size: 40px;
}
/* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
.navbar {
overflow: hidden;
background-color: #333;
position: sticky;
position: -webkit-sticky;
top: 0;
}
/* Style the navigation bar links */
.navbar a {
float: left;
display: block;
color: white;
text-align: center;
padding: 14px 20px;
text-decoration: none;
}
/* Right-aligned link */
.navbar a.right {
float: right;
}
/* Change color on hover */
.navbar a:hover {
background-color: #ddd;
color: black;
}
/* Active/current link */
.navbar a.active {
background-color: #666;
color: white;
}
/* Column container */
.row {
display: -ms-flexbox; /* IE10 */
display: flex;
-ms-flex-wrap: wrap; /* IE10 */
flex-wrap: wrap;
}
/* Create two unequal columns that sits next to each other */
/* Sidebar/left column */
.side {
-ms-flex: 30%; /* IE10 */
flex: 30%;
background-color: #f1f1f1;
padding: 20px;
}
/* Main column */
.main {
-ms-flex: 70%; /* IE10 */
flex: 70%;
background-color: white;
padding: 20px;
}
/* Footer */
.footer {
padding: 20px;
text-align: center;
background: #ddd;
}
/* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
.row {
flex-direction: column;
}
}
/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
.navbar a {
float: none;
width: 100%;
}
}
*,
*:before,
*:after {
box-sizing: border-box;
}
body {
margin: 0;
font-family: Arial;
background-color: #f2f2f2;
}
.box {
padding: 1em;
}
input {
width: 100%;
padding: 1em;
outline: none;
border: 1px solid #f2f2f2;
}
.message-list {
margin: 0;
padding: 0;
}
.message-list li {
padding: .2em;
margin-top: 1em;
margin-bottom: 1em;
background-color: #f2f2f2;
}
.app-layout {
display: grid;
height: 100vh;
grid-template-columns: 250px 1fr;
grid-template-rows: auto 1fr auto;
}
.header { background-color: #ffffff; }
.teams { background-color: #362233; text-align: center; color: #fff;}
.channels { background-color: #52364E; color: #ccc;}
.messages { background-color: #ffffff; color: #333;}
.write { background-color: #f2f2f2; }
.login { background-color: #362233; }
.teams {
font-size: 80%;
grid-column: 1;
grid-row: 1;
}
.channels {
grid-column: 1;
grid-row: 2 / 3;
}
.header {
grid-column: 2;
grid-row: 1;
border-bottom: 1px solid #999;
color: #999;
}
#channel_name {
font-weight: bold;
font-size:120%;
color:#000;
}
#channel_address {
font-size: 100%;
margin-left: 0.3em;
color: #aaa;
}
.channel_info {
font-size: 90%;
padding-left: 1em;
padding-top:0.2em;
}
.messages {
grid-column: 2;
grid-row: 2;
padding: 0 1em;
overflow-y: scroll;
}
.input {
grid-column: 2;
grid-row: 3;
}
a.channel {
color: #aaa;
text-decoration: none;
text-align: left;
}
.channles-list {
list-style-type: none;
}
.channles-list li {
margin: 0.2em;
list-style-type: none;
}
div.message {
padding: 1em 0.2em;
}
div.message_body {
padding-top: 0.3em;
padding-left: 0.4em ;
}
span.sender {
font-weight: bold;
}
span.datatime {
font-size: 80%;
color: #aaa;
}
.account_note {
font-weight: normal;
font-size: 90%;
color: #999;
}
a.selected_channel {
font-weight: bold;
color: #FFF;
}
#current_login_account {
margin:0.3em 0.3em;
margin-bottom: 0.5em;
color: #ccc;
}
#current_login_name {
font-size: 120%;
}
#select_node {
width: 90%;
}
.app_info {
font-size: 75%;
border: 1px solid #aaa;
padding: 0.5em;
margin-top: 1.5em;
}
</style>
</head>
<body>
<div class="header1">
<h1><font face="Bernard MT Condensed">alex is funny</font></h1>
<p>A decentralized web page</p>
</div>
<div class="navbar">
<a href="/alex"><<<</a>
<a href="/alex" class="active">alex</a>
<a href="/alex/1.htm" class="right">>>></a>
</div>
<div class="row">
<div class="side">
<h2>.</h2>
<p>
-
</p>
</div>
<div class="main">
<h2>NFT demo</h2>
<h5>alex for sale</h5>
<p>
You can own this page and edit it, just buy "alex" at Qora Naming Service.
</p>
</div>
</div>
<div class="footer">
<h2>alex</h2>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>alex</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
<style>
* {
box-sizing: border-box;
}
/* Style the body */
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
/* Header/logo Title */
.header1 {
padding: 38px;
text-align: center;
background: #110022;
color: white;
}
/* Increase the font size of the heading */
.header1 h1 {
font-size: 40px;
}
/* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
.navbar {
overflow: hidden;
background-color: #333;
position: sticky;
position: -webkit-sticky;
top: 0;
}
/* Style the navigation bar links */
.navbar a {
float: left;
display: block;
color: white;
text-align: center;
padding: 14px 20px;
text-decoration: none;
}
/* Right-aligned link */
.navbar a.right {
float: right;
}
/* Change color on hover */
.navbar a:hover {
background-color: #ddd;
color: black;
}
/* Active/current link */
.navbar a.active {
background-color: #666;
color: white;
}
/* Column container */
.row {
display: -ms-flexbox; /* IE10 */
display: flex;
-ms-flex-wrap: wrap; /* IE10 */
flex-wrap: wrap;
}
/* Create two unequal columns that sits next to each other */
/* Sidebar/left column */
.side {
-ms-flex: 30%; /* IE10 */
flex: 30%;
background-color: #f1f1f1;
padding: 20px;
}
/* Main column */
.main {
-ms-flex: 70%; /* IE10 */
flex: 70%;
background-color: white;
padding: 20px;
}
/* Footer */
.footer {
padding: 20px;
text-align: center;
background: #ddd;
}
/* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
.row {
flex-direction: column;
}
}
/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
.navbar a {
float: none;
width: 100%;
}
}
*,
*:before,
*:after {
box-sizing: border-box;
}
body {
margin: 0;
font-family: Arial;
background-color: #f2f2f2;
}
.box {
padding: 1em;
}
input {
width: 100%;
padding: 1em;
outline: none;
border: 1px solid #f2f2f2;
}
.message-list {
margin: 0;
padding: 0;
}
.message-list li {
padding: .2em;
margin-top: 1em;
margin-bottom: 1em;
background-color: #f2f2f2;
}
.app-layout {
display: grid;
height: 100vh;
grid-template-columns: 250px 1fr;
grid-template-rows: auto 1fr auto;
}
.header { background-color: #ffffff; }
.teams { background-color: #362233; text-align: center; color: #fff;}
.channels { background-color: #52364E; color: #ccc;}
.messages { background-color: #ffffff; color: #333;}
.write { background-color: #f2f2f2; }
.login { background-color: #362233; }
.teams {
font-size: 80%;
grid-column: 1;
grid-row: 1;
}
.channels {
grid-column: 1;
grid-row: 2 / 3;
}
.header {
grid-column: 2;
grid-row: 1;
border-bottom: 1px solid #999;
color: #999;
}
#channel_name {
font-weight: bold;
font-size:120%;
color:#000;
}
#channel_address {
font-size: 100%;
margin-left: 0.3em;
color: #aaa;
}
.channel_info {
font-size: 90%;
padding-left: 1em;
padding-top:0.2em;
}
.messages {
grid-column: 2;
grid-row: 2;
padding: 0 1em;
overflow-y: scroll;
}
.input {
grid-column: 2;
grid-row: 3;
}
a.channel {
color: #aaa;
text-decoration: none;
text-align: left;
}
.channles-list {
list-style-type: none;
}
.channles-list li {
margin: 0.2em;
list-style-type: none;
}
div.message {
padding: 1em 0.2em;
}
div.message_body {
padding-top: 0.3em;
padding-left: 0.4em ;
}
span.sender {
font-weight: bold;
}
span.datatime {
font-size: 80%;
color: #aaa;
}
.account_note {
font-weight: normal;
font-size: 90%;
color: #999;
}
a.selected_channel {
font-weight: bold;
color: #FFF;
}
#current_login_account {
margin:0.3em 0.3em;
margin-bottom: 0.5em;
color: #ccc;
}
#current_login_name {
font-size: 120%;
}
#select_node {
width: 90%;
}
.app_info {
font-size: 75%;
border: 1px solid #aaa;
padding: 0.5em;
margin-top: 1.5em;
}
</style>
</head>
<body>
<div class="header1">
<h1><font face="Bernard MT Condensed">alex is smart</font></h1>
<p>A decentralized web page</p>
</div>
<div class="navbar">
<a href="/alex"><<<<</a>
<a href="/alex/2.htm" class="active">Page 2</a>
<a href="/alex/2.htm" class="right">>>></a>
</div>
<div class="row">
<div class="side">
<h2>.</h2>
<p>
-
</p>
</div>
<div class="main">
<h2>Design your own alex page</h2>
<h5>just HTML only, you can do a lot.</h5>
<p>
Good content will make your web page great!
</p>
</div>
</div>
<div class="footer">
<h2>alex</h2>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<title>alex</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js"></script>
<style>
* {
box-sizing: border-box;
}
/* Style the body */
body {
font-family: Arial, Helvetica, sans-serif;
margin: 0;
}
/* Header/logo Title */
.header1 {
padding: 38px;
text-align: center;
background: #110022;
color: white;
}
/* Increase the font size of the heading */
.header1 h1 {
font-size: 40px;
}
/* Sticky navbar - toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport - then it "sticks" in place (like position:fixed). The sticky value is not supported in IE or Edge 15 and earlier versions. However, for these versions the navbar will inherit default position */
.navbar {
overflow: hidden;
background-color: #333;
position: sticky;
position: -webkit-sticky;
top: 0;
}
/* Style the navigation bar links */
.navbar a {
float: left;
display: block;
color: white;
text-align: center;
padding: 14px 20px;
text-decoration: none;
}
/* Right-aligned link */
.navbar a.right {
float: right;
}
/* Change color on hover */
.navbar a:hover {
background-color: #ddd;
color: black;
}
/* Active/current link */
.navbar a.active {
background-color: #666;
color: white;
}
/* Column container */
.row {
display: -ms-flexbox; /* IE10 */
display: flex;
-ms-flex-wrap: wrap; /* IE10 */
flex-wrap: wrap;
}
/* Create two unequal columns that sits next to each other */
/* Sidebar/left column */
.side {
-ms-flex: 30%; /* IE10 */
flex: 30%;
background-color: #f1f1f1;
padding: 20px;
}
/* Main column */
.main {
-ms-flex: 70%; /* IE10 */
flex: 70%;
background-color: white;
padding: 20px;
}
/* Footer */
.footer {
padding: 20px;
text-align: center;
background: #ddd;
}
/* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 700px) {
.row {
flex-direction: column;
}
}
/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
.navbar a {
float: none;
width: 100%;
}
}
*,
*:before,
*:after {
box-sizing: border-box;
}
body {
margin: 0;
font-family: Arial;
background-color: #f2f2f2;
}
.box {
padding: 1em;
}
input {
width: 100%;
padding: 1em;
outline: none;
border: 1px solid #f2f2f2;
}
.message-list {
margin: 0;
padding: 0;
}
.message-list li {
padding: .2em;
margin-top: 1em;
margin-bottom: 1em;
background-color: #f2f2f2;
}
.app-layout {
display: grid;
height: 100vh;
grid-template-columns: 250px 1fr;
grid-template-rows: auto 1fr auto;
}
.header { background-color: #ffffff; }
.teams { background-color: #362233; text-align: center; color: #fff;}
.channels { background-color: #52364E; color: #ccc;}
.messages { background-color: #ffffff; color: #333;}
.write { background-color: #f2f2f2; }
.login { background-color: #362233; }
.teams {
font-size: 80%;
grid-column: 1;
grid-row: 1;
}
.channels {
grid-column: 1;
grid-row: 2 / 3;
}
.header {
grid-column: 2;
grid-row: 1;
border-bottom: 1px solid #999;
color: #999;
}
#channel_name {
font-weight: bold;
font-size:120%;
color:#000;
}
#channel_address {
font-size: 100%;
margin-left: 0.3em;
color: #aaa;
}
.channel_info {
font-size: 90%;
padding-left: 1em;
padding-top:0.2em;
}
.messages {
grid-column: 2;
grid-row: 2;
padding: 0 1em;
overflow-y: scroll;
}
.input {
grid-column: 2;
grid-row: 3;
}
a.channel {
color: #aaa;
text-decoration: none;
text-align: left;
}
.channles-list {
list-style-type: none;
}
.channles-list li {
margin: 0.2em;
list-style-type: none;
}
div.message {
padding: 1em 0.2em;
}
div.message_body {
padding-top: 0.3em;
padding-left: 0.4em ;
}
span.sender {
font-weight: bold;
}
span.datatime {
font-size: 80%;
color: #aaa;
}
.account_note {
font-weight: normal;
font-size: 90%;
color: #999;
}
a.selected_channel {
font-weight: bold;
color: #FFF;
}
#current_login_account {
margin:0.3em 0.3em;
margin-bottom: 0.5em;
color: #ccc;
}
#current_login_name {
font-size: 120%;
}
#select_node {
width: 90%;
}
.app_info {
font-size: 75%;
border: 1px solid #aaa;
padding: 0.5em;
margin-top: 1.5em;
}
</style>
</head>
<body>
<div class="header1">
<h1><font face="Bernard MT Condensed">alex is cool</font></h1>
<p>A decentralized web page</p>
</div>
<div class="navbar">
<a href="/alex"><<<</a>
<a href="/alex/1.htm" class="active">Page 1</a>
<a href="/alex/2.htm" class="right">>>></a>
</div>
<div class="row">
<div class="side">
<h2>.</h2>
<p>
-
</p>
</div>
<div class="main">
<h2>add more web page to alex</h2>
<h5>Get some Qora to try.</h5>
<p>
You can own this page and edit it, just buy "alex" at Qora Naming Service, and add page 1, page 2, page 3 ..... ...
</p>
</div>
</div>
<div class="footer">
<h2>alex</h2>
</div>
</body>
</html>